#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
微信自动回复工具演示脚本
"""

import sys
import os
from pathlib import Path

# 添加模块目录到Python路径
module_dir = Path(__file__).parent
sys.path.insert(0, str(module_dir))

def demo_gui():
    """演示GUI模式"""
    print("📱 启动微信自动回复工具GUI演示...")
    print("请在弹出的窗口中进行以下操作:")
    print("1. 设置默认回复内容")
    print("2. 设置回复延迟时间")
    print("3. 添加关键词回复规则")
    print("4. 点击'开始自动回复'按钮")
    print("5. 工具将自动监听并回复消息")
    print()
    
    try:
        from gui import main
        main()
    except Exception as e:
        print(f"❌ GUI演示失败: {e}")

def demo_cli():
    """演示CLI模式"""
    print("💻 微信自动回复工具CLI演示...")
    print("命令行使用示例:")
    print("  python main.py -h                     # 显示帮助信息")
    print("  python main.py -c config.json         # 使用配置文件")
    print("  python main.py -d '您好' -t 3         # 设置默认回复和延迟")
    print("  python main.py --gui                  # 启动图形界面")
    print()

def main():
    """主函数"""
    print("💬 微信自动回复工具演示")
    print("=" * 40)
    print()
    
    # 显示帮助信息
    demo_cli()
    
    # 询问用户是否要启动GUI演示
    response = input("是否要启动GUI演示? (y/n): ").strip().lower()
    if response in ['y', 'yes', '是']:
        demo_gui()

if __name__ == "__main__":
    main()